From c700756cd3e1dadb8549d7e199c506036e0e26f8 Mon Sep 17 00:00:00 2001 From: robertl Date: Fri, 20 Aug 2004 07:06:24 +0000 Subject: [PATCH] Allow icons to be specified by number. --- gpsbabel/mapsource.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/gpsbabel/mapsource.c b/gpsbabel/mapsource.c index facc98b17..3ffd52798 100644 --- a/gpsbabel/mapsource.c +++ b/gpsbabel/mapsource.c @@ -183,10 +183,20 @@ mps_find_icon_number_from_desc(const char *desc, garmin_formats_e garmin_format) { icon_mapping_t *i; int def_icon = DEFAULTICONVALUE; + int n; if (!desc) return def_icon; + /* + * If we were given a numeric icon number as a description + * (i.e. 8255), just return that. + */ + n = atoi(desc); + if (n) { + return n; + } + for (i = icon_table; i->icon; i++) { if (case_ignore_strcmp(desc,i->icon) == 0) { switch (garmin_format) { -- 2.30.2